$(function() {
	share();
	function share(){
		var title=document.title;
		var client = window.location.href;
        var rPath='<%=contextPath%>/skillUser/getJSConfig.html';
		//请求后台，获取jssdk支付所需的参数
		$.ajax({
			type : 'post',
			url : rPath,
			dataType : 'json',
			data : {
				"clientUrl" : client
			//当前页面所在的浏览器URL全路径,由于该支付为jssdk支付，所以需要url地址.参与后台sign签名
			},
			cache : false,
			error : function() {
				alert("系统错误，请稍后重试");
				return false;
			},
			success : function(data) {
				//微信支付功能只有微信客户端版本大于等于5.0的才能调用
				var return_date = eval(data);
				if (parseInt(data[0].agent) < 5) {
					alert("您的微信版本低于5.0无法使用微信支付");
					return;
				}
				//JSSDK支付所需的配置参数，首先会检查signature是否合法。
				wx.config({
					debug : !true, //开启debug模式，测试的时候会有alert提示
					appId : return_date[0].appId, //公众平台中-开发者中心-appid
					timestamp : return_date[0].config_timestamp, //时间戳
					nonceStr : return_date[0].config_nonceStr, //随机字符串,不长于32位
					signature : return_date[0].config_sign, //这里的signature是后台使用SHA1签名算法得出，不是MD5，与下面的wx.chooseWXPay中的paySign不同，下面的paySign是后台使用MD5加密得出
					jsApiList : [ 'onMenuShareAppMessage','onMenuShareTimeline' ]
				});

				//上方的config检测通过后，会执行ready方法
				wx.ready(function() {
					
					wx.onMenuShareAppMessage({
					    title: title, // 分享标题
					    desc: "校咖汇,校园资源共享平台!", // 分享描述
					    link: client, // 分享链接
					    imgUrl: baseP+'wapstyle/img/logosss.png', // 分享图标
					    type: '', // 分享类型,music、video或link，不填默认为link
					    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
					    success: function () { 
					        // 用户确认分享后执行的回调函数
					    },
					    cancel: function () { 
					        // 用户取消分享后执行的回调函数
					    }
					});
					wx.onMenuShareTimeline({
					    title: title, // 分享标题
					    desc: "校咖汇,校园资源共享平台!", // 分享描述
					    link: client, // 分享链接
					    imgUrl: baseP+'wapstyle/img/logosss.png', // 分享图标
					    type: '', // 分享类型,music、video或link，不填默认为link
					    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
					    success: function () { 
					        // 用户确认分享后执行的回调函数
					    },
					    cancel: function () { 
					        // 用户取消分享后执行的回调函数
					    }
					});


				});
				wx.error(function(res) {
					//alert(res.errMsg);
				});
			}
		});
	}
	
	
	
})


